home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Development Platforms / Apple II / Apple II Sample Code / MPW IIGS SC / SC.024.Teach / teach.p / makefile next >
Encoding:
Makefile  |  1990-06-20  |  1.7 KB  |  89 lines  |  [TEXT/MPS ]

  1. SrcDir  = :
  2. ObjDir  = :objs:
  3. App        = "Teach"
  4.  
  5. Sources =                         ∂
  6.         {SrcDir}uGlobals.p        ∂
  7.         {SrcDir}uUtils.p        ∂
  8.         {SrcDir}uWindow.p        ∂
  9.         {SrcDir}uMenu.p            ∂
  10.         {SrcDir}uEvent.p        ∂
  11.         {SrcDir}Teach.p
  12.  
  13.  
  14. Objects =                         ∂
  15.         {ObjDir}uGlobals.p.obj    ∂
  16.         {ObjDir}uUtils.p.obj    ∂
  17.         {ObjDir}uWindow.p.obj    ∂
  18.         {ObjDir}uMenu.p.obj        ∂
  19.         {ObjDir}uEvent.p.obj    ∂
  20.         {ObjDir}Teach.asm.obj    ∂
  21.         {ObjDir}Teach.p.obj
  22.  
  23.  
  24. {App} ƒ        {ObjDir}Teach.Load {ObjDir}Teach.Res
  25.     delete  -i {App}
  26.     duplicate -y -d {ObjDir}Teach.load p.{App}
  27.     duplicate -y -r {ObjDir}Teach.res p.{App}
  28.     duplicateiigs -y -mac p.{App} :
  29.  
  30. {ObjDIR}Teach.res        ƒ                        ∂
  31.                             Teach.r
  32.     reziigs Teach.r -o {ObjDir}Teach.res
  33.  
  34. {ObjDir}Teach.Load        ƒ    {Objects}
  35.     LinkIIGS ∂
  36.         "{PIIGSLibraries}"PStart.obj∂
  37.         {Objects} ∂
  38.         -lib "{PIIGSLibraries}"plib ∂
  39.         -o {ObjDir}Teach.Load  -t $B3
  40.         
  41.  
  42. {ObjDir}Teach.p.obj         ƒ                         ∂
  43.                             Teach.p                ∂
  44.                             uevent.p
  45.     pascaliigs Teach.p -o {ObjDir}
  46.  
  47. {ObjDir}uEvent.p.obj     ƒ                         ∂
  48.                             uEvent.p            ∂
  49.                             uEvent.inc.p        ∂
  50.                             uWindow.p            ∂
  51.                             uMenu.p                ∂
  52.                             uUtils.p            ∂
  53.                             uGlobals.p    
  54.     pascaliigs uEvent.p -o {ObjDir}
  55.  
  56. {ObjDir}uWindow.p.obj     ƒ                        ∂
  57.                             uWindow.p            ∂
  58.                             uWindow.inc.p        ∂
  59.                             uUtils.p             ∂
  60.                             uGlobals.p    
  61.     pascaliigs uWindow.p -o {ObjDir}
  62.  
  63. {ObjDir}uMenu.p.obj     ƒ                        ∂
  64.                             uMenu.p                ∂
  65.                             uMenu.inc.p            ∂
  66.                             uUtils.p             ∂
  67.                             uGlobals.p    
  68.     pascaliigs uMenu.p -o {ObjDir}
  69.  
  70. {ObjDir}uUtils.p.obj     ƒ                        ∂
  71.                             uUtils.p            ∂
  72.                             uUtils.inc.p
  73.     pascaliigs uUtils.p -o {ObjDir}
  74.  
  75. {ObjDir}uGlobals.p.obj     ƒ                        ∂
  76.                             uGlobals.p            ∂
  77.                             uGlobals.inc.p    
  78.     pascaliigs uGlobals.p -o {ObjDir}
  79.  
  80. {ObjDir}Teach.asm.obj     ƒ                        ∂
  81.                             Teach.asm    
  82.     asmiigs teach.asm -o {ObjDir}
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.